package com.xbongbong.paas.service;

import com.xbongbong.paas.pojo.vo.FeeLogInfoVO;
import com.xbongbong.paas.toolbox.exception.XbbException;
import com.xbongbong.paas.toolbox.wrap.BaseDTO;
import com.xbongbong.saas.enums.XbbRefTypeEnum;

/**
 *
 * @author youli.chen
 * @date 2019/2/15 10:37
 * @since v1.0
 * @version v1.0
 */
public interface FeeLogService {

    /**
     * 支付宝支付之后，回调最新的订单信息
     * @param baseDTO
     * @return
     * @throws XbbException
     */
    FeeLogInfoVO getDingTalkPayInfo(BaseDTO baseDTO) throws XbbException;

    /**
     * 判断工单是否已过期
     *
     * @param corpid 公司ID
     * @return 否已过期 true -> 过期 false -> 未过期
     * @throws XbbException 异常
     */
    Boolean workOrderV2PastDue(String corpid) throws XbbException;
}
